خرید بک لینک

 اتحاد جماهير شوروي آن زمان موشکي با نام «اسپونيک» (Spotnik) را به فضا مي فرستد و نشان مي دهد داراي قدرتي است که مي تواند شبکه هاي ارتباطي آمريکا را توسط موشک هاي بالستيک و دوربرد خود از بين ببرد. آمريکايي ها در پاسخگويي به اين اقدام روس ها، موسسه پروژه هاي تحقيقي پيشرفته “ARPA” را به وجود آوردند. هدف از تاسيس چنين موسسه اي پژوهش و آزمايش براي پيدا کردن روشي بود که بتوان از طريق خطوط تلفني، کامپيوترها را به هم مرتبط نمود. به طوري که چندين کاربر بتوانند از يک خط ارتباطي مشترک استفاده کنند. در اصل شبکه اي بسازند که در آن داده ها به صورت اتوماتيک بين مبدا و مقصد حتي در صورت از بين رفتن بخشي از مسيرها جابه جا و منتقل شوند. در اصل هدف “ARPA” ايجاد يک شبکه اينترنتي نبود و فقط يک اقدام احتياطي در مقابل حمله احتمالي موشک هاي اتمي دوربرد بود. هر چند اکثر دانش امروزي ما درباره شبکه به طور مستقيم از طرح آرپانت “ARPPA NET” گرفته شده است. شبکه اي که همچون يک تار عنکبوت باشد و هر کامپيوتر ان از مسيرهاي مختلف بتواند با همتايان خود ارتباط دااشته باشد واگر اگر يک يا چند کامپيوتر روي شبکه يا پيوند بين انها از کار بيافتاد بقيه باز هم بتوانستند از مسيرهاي تخريب نشده با هم ارتباط بر قرار کنند.

اين ماجرا با وجودي که بخشي از حقايق به وجود آمدن اينترنت را بيان مي کند اما نمي تواند تمام واقعيات مربوط به آن را تشريح کند. بايد بگوييم افراد مختلفي در تشکيل اينترنت سهم داشته اند آقاي “Paul Baran” يکي از مهمترين آنهاست. آقاي باران که در دوران جنگ سرد زندگي مي کرد مي دانست که شبکه سراسري تلفن آمريکا توانايي مقابله با حمله اتمي شوروي سابق را ندارد. مثلا اگر رييس جمهور وقت آمريکا حمله اتمي متقابل را دستور دهد، بايد از يک شبکه تلفني استفاده مي کرد که قبلا توسط روس ها منهدم شده بود. در نتيجه طرح يک سيستم مقاوم در مقابل حمله اتمي روس ها ريخته شد. 

در اوايل دهه ?? ميلادي آقاي باران طي مقالاتي پايه کار اينترنت امروزي را ريخت. اطلاعات و داده ها به صورت قطعات و بسته هاي کوچکتري تقسيم و هر بسته با آدرسي که به آن اختصاص داده مي شود به مقصد خاص خود فرستاده مي شود. به اين ترتيب بسته ها مانند نامه هاي پستي مي توانند از هر مسيري به مقصد برسند. زيرا آنها شامل آدرس فرستنده و گيرنده هستند و در مقصد بسته ها مجددا يکپارچه مي شوند و به صورت يک اطلاعات کامل درمي آيند.طراحی وب سایت 

آقاي باران (Baran) طي مقالاتي اينچنيني ساختمان و ساختار اينترنت را پيش گويي کرد. او از کار سلول هاي مغزي انسان به عنوان الگو استفاده کرد، او معتقد بود: وقتي سلول هاي مغزي از بين بروند، شبکه عصبي از آنها ديگر استفاده نمي کند و مسير ديگري را در مغز انتخاب مي کند. از ديدگاه وي اين امکان وجود دارد که شبکه اي با تعداد زيادي اتصالات براي تکرار ايجاد شوند تا در صورت نابودي بخشي از آن، همچنان به صورت مجموعه اي به هم پيوسته کار کند. تا نيمه دهه ?? ميلادي کسي به نظرات او توجه اي نکرد. تا اينکه در سال ???? نيروي هوايي آمريکا و«آزمايشگاه هاي بل» به نظرات او علاقه مند شدند و پنتاگون با سرمايه گذاري در طراحي و ساخت شبکه اي براساس نظريات او موافقت کرد.

ولي آقاي باران (Baran) بنابر دلايلي حاضر با همکاري با نيروي هوايي آمريکا نشد. در اين ميان دانشمندي با نام تيلور (Tailon) وارد موسسه آرپا (ARPA) شد. او مستقيما به آقاي هرتسفلد رييس موسسه پيشنهاد کرد: (ARPA) آرپا هزينه ايجاد يک شبکه آزمايشي کوچک با حداقل چهار گره را تامين کند که بودجه آن بالغ بر يک ميليون دلار مي شد. با اين پيشنهاد تيلور تجربه اي را آغاز کرد که منجر به پيدايش اينترنت امروزي شد. او موفق شد در سال ????، دو کامپيوتر را در شرق و غرب آمريکا به هم متصل کند. با اين اتصال انقلابي در نحوه صدور اطلاعات در دنياي ارتباطات رخ داد که نتيجه آن را امروز همگي شاهد هستيم. اين شبکه به بسته هايي (packet) از داده ها که به وسيله کامپيوترهاي مختلف ارسال مي شدند اتکا داشت. پس از انکه ازمايشها سودمندي انرا مشخص کردند ساير بخش هاي دولتي و دانشگاهها پژوهشي تمايل خود را به وصل شدن به ان اعلام کردند . ارتباطات الکترونيکي به صورت روشي موثر براي دانشمندان و ديگران به منظور استفاده مشترک از داده ها در امد. در همان زمان که ARPAnet در حال رشد بود تعدادي شبکه پوشش محلي (LAN) در نقاط مختلف آمريکا به وجود امد. مديران LANها نيز به وصل کردن کامپيوترهاي شبکه هاي خود به شبکه هاي بزرگتر اقدام کردند . پروتوکل اينترنت ARPAnet IP زبان استاندارد حکمفرما براي برقراري ارتباط کامپيوترهاي شبکه هاي مختلف به يکديگر شد.تاريخ تولد اينترنت به طور رسمي اول سپتامبر ???? اعلام شده است. زيرا که اولين “IMP” در دانشگاه “UCLA” واقع در سانتاباربارا در اين تاريخ بارگذاري شده است.

با ان که اينترنت از ابتدا طوري بود که مبادله اطلاعات براي تازه واردان بسيار ساده باشد. بزرگترين جهش در وب در سال ???? با عرضه نرم افزار موزاييک mosaic که نخستين برنامه مرورگر وب گرافيکي بود به وجود امد. برنامه موزاييک محصول تلاش دانشجويان و استادان بخش "مرکز ملي کاربردهاي ابر کامپيوتر " در دانشگاه ايلينويز آمريکا بود. براي نخستين بار موزاييک امکانات اشاره و کليک (به وسيله موش) را فراهم کرد. کاربران مي توانستند صفحات وب (web page) يا مجموعه اي از متن و گرافيک را کنار هم بگذارند تا هر کسي که ميخواست انها را بتواند روي اينترنت ببيند. وقتي با موش روي کلمه ها يا تصاوير خاصي که hyper link ناميده مي شد کليک مي کردند برنامه موزاييک به طور خود کار يک صفحه ديگر باز مي کرد که به کلمه يا تصوير خاص و کليک شده اختصاص داشت. بهترين بخش اين سيستم انجا بود که hyper linkها مي توانستند به صفحاتي روي همان کامپيوتر يا هر کامپيوتر ديگر اينترنت با خدمات وب اشاره کنند. صفحات وب هر روز متولد مي شدند و مفهوم موج سواري يا surfing روي وب متولد شد. اواسط سال ???? سه ميليون کامپيوتر به اينترنت وصل شده بود و در ان هنگام اجراي عمليات اهسته نشده بود. صفحات جديد وب که شامل همه چيز از اسناد دولتي تا مدارک شرکت ها و مدل هاي جديد لباس بود در سراسر دنيا چندين برابر شد . موزاييک و جانشينان ان مانند navigator محصول شرکت " نت اسکيپ " اينترنت را از قلمرو علمي به ميان مردم اوردند. طبق اخرين امار ?? درصد کاربران بعد از سال ???? وارد اين محيط شده اند. ميليون ها انساني که از اينترنت استفاده مي کنند نيازي ندارند که نکات فني مانند TCP/IP را بدانند . امروزه شرکتهاي خدمات دهنده اينترنت يا ISP اين کار را به عهده طراحی وب سایت  دارند.رشد روز افزون ان و ساده تر شدن استفاده ان همچنان ادامه دارد . هر چه تعداد مردم بيشتري به اينترنت رجوع کنند تعداد شرکت هاي سازنده برنامه هاي اينترنت بيشتر مي شود.با انکه بعضي از عاشقان اينترنت ان را نوعي شيوه زندگي مي دانند. در نظر بيشتر کاربران منبع سرگرمي اطلاعات است ولي بيشترين مصرف ان پست الکترونيکي يا همان email است که يکي از ابزارهاي ارتباطي کار امد به شمار مي رود. پيامها از کامپيوتري به کامپيوتر ديگر با سرعت پرواز مي کنند و منتظر ميمانند تا شخص فرصت خواندن انها را پيدا کند . وب امکانات خوبي براي کپي از نرم افزارهاي مجاز از لحاظ کپي فراهم ميسازد. وقتي که مي بينيم که در مدت کوتاهي اينترنت به چنين رشدي نايل آمده است، مطمئنا دشوار خواهد بود که آينده او را پيش بيني کنيم. طبق نظر کارشناسان ماهانه ?? درصد به تعداد کاربران اينترنت افزوده مي شود ولي تعداد دقيق کاربران که روزانه از آن استفاده مي کنند مشخص نيست. هرچند که پاره اي از کارشناسان تعداد آنها را تا ??? ميليون نفر حدس مي زنند. تعداد رسمي کاربران اينترنتي را در سال ???? کارشناسان ??? ميليون نفر اعلام کرده بودند.

 

 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: يکشنبه 23 تير 1392 ساعت: 13:53

 به کار گيري html و css در طراحي صفحات وب

 
آموزش css, آموزش html, آموزش طراحي سايتديدگاه ها
در آنلاينر، شما سرفصل هاي آموزش html و آموزش css را به عنوان دو بخش اساسي در سلسله مقاله هاي آموزشي طراحي سايت، مشاهده خواهيد کرد.
نقش html در طراحي سايت؛ مشخص کردن اجزاي صفحات وب
اين يک اشتباه رايج است که گفته مي شود با html، صفحات سايت طراحي مي شوند! اما چرا اين جمله اشتباه است؟ به خاطر اينکه استفاده از html به تنهايي نمي توان صفحه اي را ايجاد نمود که در نظر کاربر، يک صفحه ي سايت مناسب باشد. بلکه تا هنگامي که کدهاي ايجاد شده به وسيله ي html، حداقل با css سبک دهي نشوند، نمي توان صفحات وب با کيفيت و کارآيي مناسب را ايجاد کرد. در حقيقت html به طراحي صفحات وب کمک مي کند.
 
نقش کليدي html، نشانه گذاري (mark up)، عناصر مختلف صفحات وب مي باشد. مانند تعيين بخش هدر (header)، تيترها، منوها، نظرات، ديدگاه ها، سايدبار (sidebar)، فوتر (footer) و …
 
نکته:
 
html با محتواي صفحات وب سروکار دارد.
 
css با ظاهر و چيدمان صفحات وب سروکار دارد.
 
استفاده از html، به صورت معناگرا
يکي از اصولي که در طراحي حرفه اي صفحات وب به طور جدي بايد مورد توجه قرار بگيرد، استفاده ي مفهومي از اچ تي ام ال است. يعني بايد هر عنصر را طوري ايجاد کرد که:
 
نحوه ي نشانه گذاري هر عنصر، نشان دهنده ي محتواي آن باشد.
نحوه ي نشانه گذاري هر عنصر، بر اساس سبک دهي آن نباشد (نشانه گذاري ها، presentational نباشند.)
براي درک دقيق آنچه گفته شد، به مثال زير توجه کنيد:
 
1
2
3
4
<div id="header"></div>
 <div id="content"></div>
 <div id="sidebar"></div>
 <div id="footer"></div>
در مثال فوق، با استفاده از صفت هاي id، نام هر بخش به صورت معناگرا مشخص شده است: header, sidebar, footer, content بنابر اين کاربرد کدهاي html بصورت معناگرا کاملا در مثال فوق مشاهده مي شود.
 
حالا به مثال زير توجه کنيد:
<div id="ali-logo"></div>
<div id="left"></div>
<div id="right"></div>
<div id="red-box"></div>
در کدهاي بالا، اسامي انتخاب شده به دلايل زير اشتباه و نامناسب هستند:
 
نام ali-logo به اين دليل مناسب نيست که اسم يک شخص است و بر اساس محتواي آن (که قرار است هدر باشد) نامگذاري نشده است.
نام هاي right و left بهيچ وجه مناسب نيستند. چرا که چپ و يا راست بودن عناصر با css تنظيم مي شوند. حالا 
نام red-box هم مناسب نيست؛ چرا که مانند نام هاي right و left بر اساس سبکدهي (presentational) نامگذاري شده است. در حالي که ممکن است بخواهيم بعدا  طراحی وب سایت  رنگ آن را به آبي، زرد و يا … تغيير بدهيم. واضح است که جالب نيست نام قسمتي قرمز باشد، در حالي که رنگ آن سبز است!
بنابراين هميشه توجه داشته باشيد که هنگام استفاده از کدهاي html، نامگذاري ها را به صورت معناگرا انجام بدهيد.
 
برچسب ها :

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: چهارشنبه 19 تير 1392 ساعت: 14:08

 تنظيم خاصيت float براي عناصر HTML از طريق جاوا اسکرپت

امروز با در خواست يکي از بازديد کنندگان در مورد خاصيت float و جاوا اسکرپت صحبت ميکنيم. احتمالاً با خاصيت float در CSS آشنايي داريد. اين خاصيت به ويژه وقتي مورد استفاده قرار ميگيرد که طراح قصد داشته باشد بدون استفاده از جدولها چهارچوب صفحه را طراحي کند.
براي اختصاص دادن يک ويژگي CSS به المنتهاي HTML از شيء style استفاده مي شود. اما اين نکته را بايد در نظر داشته باشيم که float از کلمات کليدي رزرو شده در جاوا اسکرپت است. به همين دليل نميتوانيم از متد style.float براي اين منظور استفاده کنيم.
 
براي جلوگيري از تداخل بين float مورد استفاده در CSS و کلمه کليدي float در جاوا اسکرپت به منظور اختصاص اين ويژگي به المنتهاي HTML از متد cssFloat استفاده ميکنيم. براي درک بهتر ميتوانيد به مثال زير در دو حالت قبل و بعد از اختصاص اين ويژگي با به المنت توجه کنيد:
 
<div style="border:1px #666 dashed; width:50%; margin:10px auto"> 
<div style="width:100px; height:100px; background: #fc0;">بلوک مورد نظر قبل از اختصاص ويژگي</div> 
<p>اين متن قبل از اختصاص ويژگي به المنت در زير بلوک نمايش داده ميشود</p> 
</div>
قبل از اختصاص ويژگي float:
 
بلوک مورد نظر قبل از اختصاص ويژگي
اين متن قبل از اختصاص ويژگي به المنت در زير بلوک نمايش داده ميشود
 
کد مربوط به اعمال ويژگي با استفاده از جاوا اسکرپت:
 
<div style="border:1px #666 dashed; width:50%; margin:10px auto"> 
 
<div id="my-block-2" style="width:100px; height:100px; background: #fc0;">بلوک مورد نظر قبل از اختصاص ويژگي</div>
<p>اين متن قبل از اختصاص ويژگي به المنت در زير بلوک نمايش داده ميشود</p> <br clear="all">
</div>
 
<script type="text/javascript"> document.getElementById("my-block-2").style.cssFloat = "right"; </script>
و در انتها اين چيزي هست که در مرورگر نمايش داده خواهد شد:
 
بلوک مورد نظر پس از اختصاص ويژگي
اين متن پس از اختصاص ويژگي به المنت در کنار بلوک نمايش داده ميشود
 
مقادير زير را ميتوان براي متد cssFloat به کار برد:
 
noen :
اين مقدار پيش فرض متد هست و تأثير float را بر روي المنت خنثي ميکند.
right :
اين مقدار باعث مي شود تا بلوک مورد نظر تا حد امکان در سمن راست المنت والد خود قرار گيرد.
left :
اين مقدار باعث ميشود تا بلوک مورد نظر تا حد امکان در فضاي سمت چپ المنت والد خود قرار گيرد.
در پايان اين مقاله بايد به اين نکته اشاره کنم که مقادير متد cssFloat از نوع رشته اي (String) هستند پس بايد در کد جاوا اسکرپت در کوتيشن نوشته شوند.
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: پنجشنبه 6 تير 1392 ساعت: 15:05

صفحه بندی